package com.qm.console.dao.mapper;

import com.qm.console.dao.model.BxJobDO;
import com.qm.console.dao.model.BxJobDOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BxJobDOMapper {
    int countByExample(BxJobDOExample example);

    int deleteByExample(BxJobDOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(BxJobDO record);

    int insertSelective(BxJobDO record);

    List<BxJobDO> selectByExampleWithBLOBs(BxJobDOExample example);

    List<BxJobDO> selectByExample(BxJobDOExample example);

    BxJobDO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BxJobDO record, @Param("example") BxJobDOExample example);

    int updateByExampleWithBLOBs(@Param("record") BxJobDO record, @Param("example") BxJobDOExample example);

    int updateByExample(@Param("record") BxJobDO record, @Param("example") BxJobDOExample example);

    int updateByPrimaryKeySelective(BxJobDO record);

    int updateByPrimaryKeyWithBLOBs(BxJobDO record);

    int updateByPrimaryKey(BxJobDO record);

    List<BxJobDO> listDisplayFieldRelated(@Param("displayId") String id);
}